negotiator.boaframework.offeringstrategy.anac2011.hardheaded
Class BidSelector

java.lang.Object
  extended by negotiator.boaframework.offeringstrategy.anac2011.hardheaded.BidSelector

public class BidSelector
extends java.lang.Object

This class generates all possible bids that can be offered according to a given domain. The bids are stored in a treeMap structure sorted by the order of their utility for the agent.


Constructor Summary
BidSelector(UtilitySpace pUtilitySpace)
          BidSelector constructor
 
Method Summary
 java.util.TreeMap<java.lang.Double,Bid> getBidList()
           
 UtilitySpace getUtilitySpace()
           
 void setBidList(java.util.TreeMap<java.lang.Double,Bid> bidList)
           
 void setUtilitySpace(UtilitySpace utilitySpace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BidSelector

public BidSelector(UtilitySpace pUtilitySpace)
BidSelector constructor

Parameters:
pUtilitySpace - a passed UtilitySpace that is used to generate all possible bid of its domain
Method Detail

getUtilitySpace

public UtilitySpace getUtilitySpace()

setUtilitySpace

public void setUtilitySpace(UtilitySpace utilitySpace)

getBidList

public java.util.TreeMap<java.lang.Double,Bid> getBidList()

setBidList

public void setBidList(java.util.TreeMap<java.lang.Double,Bid> bidList)